﻿using Sustainalytics.BusinessResearchProductStates.Entities.ResearchState;
using Sustainalytics.Entities.ProductInvolvement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sustainalytics.SustainableProducts.Service
{
    public class SPIndicatorAssessmentDto
    {
        public virtual string IndicatorSymbol { get; set; }
        public virtual string CategorySymbol { get; set; }
        public virtual string CategorySymbolDescription { get; set; }
        public virtual bool HasLevelOfInvolvement { get; set; }
        public virtual PILevelOfInvolvement LevelOfInvolvement { get; set; }
        public virtual string CategoryOfInvolvementType { get; set; }
        public virtual List<PIDataSource> Sources { get; set; }
        public virtual DateTime LastEdited { get; set; }
        public virtual string CategoryOfInvolvementDescription { get; set; }
        public virtual string RangeOwnership { get; set; }
        public virtual decimal? RevenuePercentage { get; set; }
        public virtual string RevenueAnalysis { get; set; }
        public virtual string RevenueAnalysisSource { get; set; }
        public virtual decimal? ProductRevenue { get; set; }
        public virtual string ProductInvolvementAnalysis { get; set; }
        public virtual int FinancialYear { get; set; }
        public virtual List<ClientFacingProduct> ClientFacingProducts { get; set; }

    }
}
